Skip to content

Conversation

@jpculp
Copy link
Member

@jpculp jpculp commented Nov 14, 2025

Issue number:

Closes #73, #77

Description of changes:

Rebases on Amazon Linux 2023, replacing compiled lscpu and script in favor of the binaries vendored by Amazon Linux.

Also enable FIPS on FIPS-enabled hosts (based on access to /proc/sys/crypto/fips_enabled)

Testing done:

-AL2023-
Launched latest version of Bottlerocket with new control container set in userdata and ensured basic functionality is still there:

  • Access to APIclient
  • lscpu detects number of socket
  • Enable admin container
  • Bottlerocket release file is valid
  • Bottlerocket package inventory is valid JSON and read-only

-FIPS-
Launched container on a FIPS-enabled host with and without --mount type=bind,readonly,src=/proc/sys/crypto/fips_enabled,dst=/proc/sys/crypto/fips_enabled.

Terms of contribution:

By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.

Also replaces compiled `lscpu` and `script` in favor of the binaries
vendored by Amazon Linux.

Signed-off-by: Patrick J.P. Culp <[email protected]>
Signed-off-by: Patrick J.P. Culp <[email protected]>
@jpculp jpculp linked an issue Nov 14, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add FIPS support to control container Migrate to AL2023

1 participant